package com.gitee.wsl.ext.base

/**
 * 字符串常量：制表符 `"\t"`
 */
val String.Companion.TAB: String
    get() = "	"

/**
 * 字符串常量：点 `"."`
 */
val String.Companion.DOT: String
    get() = "."

/**
 * 字符串常量：双点 `".."` <br></br>
 * 用途：作为指向上级文件夹的路径，如：`"../path"`
 */
val String.Companion.DOUBLE_DOT: String
    get() = ".."

/**
 * 字符串常量：斜杠 `"/"`
 */
val String.Companion.SLASH: String
    get() = "/"

/**
 * 字符串常量：反斜杠 `"\\"`
 */
val String.Companion.BACKSLASH: String
    get() = "\\"

/**
 * 字符串常量：回车符 `"\r"` <br></br>
 * 解释：该字符常用于表示 Linux 系统和 MacOS 系统下的文本换行
 */
val String.Companion.CR: String
    get() = "\r"

/**
 * 字符串常量：换行符 `"\n"`
 */
val String.Companion.LF: String
    get() = "\n"

/**
 * 字符串常量：Windows 换行 `"\r\n"` <br></br>
 * 解释：该字符串常用于表示 Windows 系统下的文本换行
 */
val String.Companion.CRLF: String
    get() = "\r\n"

/**
 * 字符串常量：下划线 `"_"`
 */
val String.Companion.UNDERLINE: String
    get() = "_"

/**
 * 字符串常量：减号（连接符） `"-"`
 */
val String.Companion.DASHED: String
    get() = "-"

/**
 * 字符串常量：逗号 `","`
 */
val String.Companion.COMMA: String
    get() = ","

/**
 * 字符串常量：花括号（左） `"{"`
 */
val String.Companion.DELIM_START: String
    get() = "{"

/**
 * 字符串常量：花括号（右） `"}"`
 */
val String.Companion.DELIM_END: String
    get() = "}"

/**
 * 字符串常量：中括号（左） `"["`
 */
val String.Companion.BRACKET_START: String
    get() = "["

/**
 * 字符串常量：中括号（右） `"]"`
 */
val String.Companion.BRACKET_END: String
    get() = "]"

/**
 * 字符串常量：冒号 `":"`
 */
val String.Companion.COLON: String
    get() = ":"

/**
 * 字符串常量：艾特 `"@"`
 */
val String.Companion.AT: String
    get() = "@"